IMsgStore : IMAPIProp

The IMsgStore interface provides access to message store information and to messages and folders.

Quick Info

Header file:

MAPIDEFS.H

Exposed by:

Message store object

Implemented by:

Message store providers

Called by:

Client applications, the MAPI spooler, MAPI

Corresponding pointer type:

LPMDB

Transaction model:

Non-transacted

 

Vtable Order

AdviseOVA.7

Registers to receive notification of specified events affecting the message store.

Unadvise2ERD_O9

Cancels the sending of notifications previously set up with a call to the IMsgStore::Advise method.

CompareEntryIDs13DVBIA

Compares two folder or message entry identifiers to determine if they refer to the same object.

OpenEntry6KWF09

Opens a folder or message and returns an interface pointer for further access.

SetReceiveFolder31N0DZP

Establishes a folder as the destination for incoming messages of a particular message class.

GetReceiveFolderJXRTR0

Obtains the folder that was established as the destination for incoming messages of a specified message class or the default receive folder for the message store.

GetReceiveFolderTableAXDVL9

Provides access to the receive folder table, a table with information about all of the receive folders for the message store.

StoreLogoffGBW50P

Enables the orderly logoff of the message store.

AbortSubmitETMTIF

Attempts to remove a message from the outgoing queue.

GetOutgoingQueue9JQECR

Provides access to the outgoing queue table, a table with information about all of the messages in the message store s outgoing queue. This method is called only by the MAPI spooler.

SetLockState334YB4D

Locks or unlocks a message. This method is called only by the MAPI spooler.

FinishedMsgW9ABM8

Enables the message store provider to perform processing on a sent message. This method is called only by the MAPI spooler.

NotifyNewMail1CCZFB

Informs the message store that a new message has arrived. This method is called only by the MAPI spooler.

 

 

Required properties

Access level

PR_DISPLAY_NAME1KS30YA

Read/write

PR_ENTRYID2JH9H8T

Read-only

PR_OBJECT_TYPE4YLDI0

Read-only

PR_RECORD_KEYQV4J.N

Read-only

PR_STORE_ENTRYIDSH8V.D

Read-only

PR_STORE_RECORD_KEYA7Y8__

Read-only

PR_MDB_PROVIDER5X5__OB

Read-only

PR_STORE_SUPPORT_MASKJ2RDRL

Read-only

 

Properties for IPM message stores

 

PR_IPM_OUTBOX_ENTRYID5RQ897

PR_IPM_OUTBOX_SEARCH_KEYXEEFSJ

PR_IPM_SENTMAIL_ENTRYID3V05KB5

PR_IPM_SENTMAIL_SEARCH_KEY1RBWSL

PR_IPM_SUBTREE_ENTRYIDF_UXR5

PR_IPM_SUBTREE_SEARCH_KEY2DTBHS5

PR_IPM_WASTEBASKET_ENTRYID3PPQ.MN

PR_IPM_WASTEBASKET_SEARCH_KEY1XTWQC4

PR_MDB_PROVIDER5X5__OB

PR_STORE_SUPPORT_MASKJ2RDRL